package miaofusdk

type UnionDbqMchBean struct {
	Id           int    `json:"id,string"`
	MchCode      string `json:"mch_code"`
	StoreCode    string `json:"store_code"`
	ShopCode     string `json:"shop_code"`
	OrgCode      string `json:"org_code"`
	UnionOrgCode string `json:"union_org_code"`
	UnionKey     string `json:"union_key"`
}

type RespUnionDbqMch struct {
	Response
	Data UnionDbqMchBean `json:"data,omitempty"`
}

type RespUnionDbqMchs struct {
	Response
	Page       int               `json:"page,string"`
	Rows       int               `json:"rows,string"`
	TotalCount int               `json:"total_count,string"`
	TotalPage  int               `json:"total_page,string"`
	List       []UnionDbqMchBean `json:"list,omitempty,string"`
}

type UnionLiandiMchBean struct {
	Id        int    `json:"id,string"`
	MchCode   string `json:"mch_code"`
	StoreCode string `json:"store_code"`
	ShopCode  string `json:"shop_code"`
	OrgCode   string `json:"org_code"`
}

type RespUnionLiandiMch struct {
	Response
	Data UnionLiandiMchBean `json:"data,omitempty"`
}

type RespUnionLiandiMchs struct {
	Response
	Page       int                  `json:"page,string"`
	Rows       int                  `json:"rows,string"`
	TotalCount int                  `json:"total_count,string"`
	TotalPage  int                  `json:"total_page,string"`
	List       []UnionLiandiMchBean `json:"list,omitempty,string"`
}

type RespCardlinkMch struct {
	Response
	Data CardlinkMchBean `json:"data,omitempty"`
}

type CardlinkMchBean struct {
	Id        int    `json:"id,string"`
	MchCode   string `json:"mch_code"`
	StoreCode string `json:"store_code"`
	ShopCode  string `json:"shop_code"`
	OrgCode   string `json:"org_code"`
}

type RespCardlinkDevice struct {
	Response
	Data CardlinkDevice `json:"data,omitempty"`
}

type CardlinkDevice struct {
	Id                int    `json:"id"`
	MchCode           string `json:"mch_code"`
	StoreCode         string `json:"store_code"`
	TerminalCode      string `json:"terminal_code"`
	UnionTerminalCode string `json:"union_terminal_code"`
	Created           string `json:"created"`
}

type XunlianPushMsg struct {
	Code string `json:"responseCode,omitempty"`
	Msg  string `json:"message,omitempty"`
}

type FuiouMchBean struct {
	Id        int    `json:"id,string"`
	MchCode   string `json:"mch_code"`
	StoreCode string `json:"store_code"`
	ShopCode  string `json:"shop_code"`
	OrgCode   string `json:"org_code"`
}

type RespFuiouMch struct {
	Response
	Data FuiouMchBean `json:"data,omitempty"`
}

type CloudUnionMchBean struct {
	Id        int    `json:"id,string"`
	MchCode   string `json:"mch_code"`
	StoreCode string `json:"store_code"`
	ShopCode  string `json:"shop_code"`
	OrgCode   string `json:"org_code"`
	MchKey    string `json:"mch_key"`
	Status    string `json:"status"`
}

type RespCloudUnionMch struct {
	Response
	Data CloudUnionMchBean `json:"data,omitempty"`
}